home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Original Shareware 1.1
/
The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso
/
16
/
qedit208.zip
/
READ.ME
< prev
Wrap
Text File
|
1989-07-27
|
18KB
|
495 lines
Welcome to QEdit version 2.08!
This is the shareware version of QEdit. Many hours of work have gone
into the development of QEdit - over 4 man years, as of this version,
and that does not include all the time spent on our new users guide/
reference manual. In addition, we provide full-time technical support,
via phone during normal business hours, or mail if you prefer. What is
the point of all this? QEdit is a professionally developed, packaged,
and supported product. Our product has received excellent reviews, and
our new manual and our product support are second to none. Just ask some
of our users. We send out update notices to all registered users, and
regularly incorporate suggested changes into the product as we are able.
The only way we can continue to provide products like QEdit and to offer
outstanding technical support, is if we stay in business; and the only
way we can stay in business is if you register your copy of QEdit. We
like the shareware concept, and we would like to stay a part of it. But
we can do so only through registrations of QEdit. Please don't take this
the wrong way - try out QEdit for 30 days or so, under no obligation
whatsoever. But if you continue to use it after that 30-day period,
please pay for your copy. Thanks!
-------------------------------------------------------------------------
Please review the contents of this file before using QEdit. It contains
helpful information on the operation of QEdit and how to get assistance
when you need it. The Release Notes for version 2.08 (section 3)
contain an explanation of all features and changes in this release.
Contents
--------
I Contents of QEdit Distribution Disk
II Technical Support
III Version 2.08 - Release Notes - July, 1989
I Contents of the QEdit Shareware Distribution Disk
----------------------------------------------------
File Description
------------ ------------------------------------------------------
Q.EXE The editor program. This is the only file required to
run QEdit.
QCONFIG.EXE The configuration program.
QCONFIG.DAT The default Keyboard Definition File.
QHELP.TXT The default help text.
READ.ME The file you are currently reading.
QEDIT.DOC The shareware version of the manual.
ORDERFRM.DOC A handy order form.
Note that there are additional files and utilities that are provided on
the registered user disk. These include: An upgrade program, that will
allow you to upgrade your configuration options from QEdit 2.07, 2.07A,
to 2.08, PAINLESSLY; an external mouse driver for QEdit; a macro
"compiler" that will translate macros from text to binary format; and
additional keyboard configuration files.
Also, the REGISTERED version does not include the opening and closing
shareware registration screens, and does not require the pressing of F10
to start the program.
If you find any other than the 7 files listed here, then you know
this is not the official shareware distribution diskette distributed
by SemWare.
Notes
-----
Other product names are trademarks or registered trademarks of their
respective holders.
The ONLY file required to run QEdit is Q.EXE - the others are not
required or used by the program.
QEdit comes pre-configured to work on a large range of monitors. Because
of this, the default colors are set up for a monochrome system. If you
have a color system and would like to edit in color, then run the
configuration program (QCONFIG), select the C)olors/screen options, and
change the default colors.
Please, make sure you read this entire file in order to take full
advantage of the new commands/features in QEdit.
II Technical Support
--------------------
Please! Before you call us with a problem, make sure you have read this
entire read.me file to determine if it solves your problem. If you
should have to contact us, please provide or have available the following
information:
QEdit version and date (i.e., 2.08, July, 1989)
DOS version
Computer model
Amount of RAM
Hard disk or floppy disk based
The names of any memory-resident programs you have loaded.
You may obtain technical support directly from SemWare as follows:
1. Send Compuserve E-Mail to userid 71520,67
2. Call our remote electronic bulletin board service. The
telephone number is (404) 641-8968.
3. Write us at:
SemWare
Technical Support
4343 Shallowford Rd.
Suite C-3
Marietta, GA 30062-5003
4. Call us directly at SemWare, (404) 641-9002.
Support hours are 9 am to 5 pm (ET), Monday through Friday.
SemWare is committed to supporting registered users. However, we request
that you reserve telephone support only for questions or problems
requiring immediate attention.
As always, if you have a suggestion that you think would improve our
product, don't hesitate to let us know.
By the way, SemWare has grown! We now have six full-time people on
staff to help serve you better, and we have also moved to larger
offices.
III Version 2.08 - Release Notes - July, 1989
------------------------------------------------
Contents of this addendum:
1. Summary of changes
A. new features
B. bug fixes
2. New commands
3. New macros
4. Detailed description of changes/ Using the new features.
-----------------------------------------------------------------------
1. SUMMARY OF CHANGES
-----------------------------------------------------------------------
A. new features
-----------------------------------------------------------------------
More consistent user interface.
Read-Only files can now be edited, however, they can not be written back to
disk.
The bell now rings on warning messages and on "missed" finds.
Sticky autoindent mode/option added.
SmartTabs will now scan upward more than one line looking for a non-blank line
upon which to base the next tab position.
If you pass an invalid filename on the command line, QEdit will now prompt you
for another file to edit.
Macro filenames can be passed on the commandline for loading or executing.
A "saveas" feature along with a facility to append a block or file to a disk
file has been added.
The Paste command is now available within QEdit prompt boxes.
DelRtWord now saves "in-between" words characters.
-----------------------------------------------------------------------
B. bug fixes
-----------------------------------------------------------------------
Fixed unnecessary horizontal scrolling when using the CopyBlock and UnKill
commands.
Fixed "wild" vertical scrolling in WrapPara.
Fixed problem with deleting lines inside of column blocks.
Fixed problem with the WriteBlock command.
Fixed problem with DeleteBlock leaving the cursor in unexpected places.
DelRtWord now saves all deleted text in the kill buffer.
-----------------------------------------------------------------------
2. NEW COMMANDS
-----------------------------------------------------------------------
COMMAND DEFAULT KEY ASSIGNMENT
AltWordSet
By default, QEdit considers the following characters to be "word" characters:
'0' thru '9', 'A' thru 'Z', 'a' thru 'z', and '_'. All other characters are
considered word delimiters. QEdit also has an alternate word set that can be
installed by using this command. The AltWordSet adds the following characters
to the default word set: !#$%&'(),-./@{}~ Currently, the AltWordSet is used in
the "edit filename at cursor" macro. The default word set can be re-installed
by executing the DefaultWordSet command.
DefaultWordSet
Re-installs the default editor word set. See the AltWordSet command for a
description of editor word sets.
EndPara
Positions the cursor just past the last character of the current paragraph.
Flip <Alt 3>
If the cursor is in a marked block, this command changes all lower case
characters in the block to upper case, and all upper case characters in the
block to lower case. Otherwise, if the current character is lower case, it is
changed to upper case, if the current character is upper case, it changed to
lower case.
Lower <Alt 2>
If the cursor is in a marked block, this command converts the entire block to
lower case. Otherwise, the current character is converted to lower case.
MarkWord <Ctrl KT>
The word that the cursor is on is marked as a block. If the cursor is not on
a word, nothing gets marked.
NextPara
Positions the cursor at the beginning of the next paragraph.
NewFile
Issues the Exit and EditFile commands for the current file.
Pause
Used to temporarily halt macro running/recording, until either Return or
Escape is pressed. If Return is pressed, the macro resumes where it left
off. If Escape is pressed, macro running/recording is halted. A "P"
replaces the "R" on the statusline when "pausing" is on.
The new Pause command makes certain types of macros now possible.
For example, suppose you wanted to create a "find" command that always
searched forward, ignored case, and didn't prompt you for options. In the
qconfig.dat file, assign to whatever key you like:
f7 MacroBegin Find Pause return 'i' return
If you wanted to get really fancy, you could let <f7> be your find-forward,
and <shift f7> be your find-backward:
#f7 MacroBegin Find Pause return 'ib' return
Note that the Pause command "eats" the return or escape that terminates the
pause mode.
PrevPara
Positions the cursor at the beginning of the previous paragraph.
Sort <Shift F3>
Sorts a group of lines using the currently marked column block as the key and
the range of lines to sort. This command is only operational when there is
one non-zoomed window on the screen.
ToggleBoxType <Alt F1>
Allows changing the box characters used in box drawing.
Upper <Alt 1>
If the cursor is in a marked block, this command converts the entire block to
upper case. Otherwise, the current character is converted to upper case.
GotoColumn
Prompts for a column number, and positions the cursor at that position.
-----------------------------------------------------------------------
3. NEW MACROS
-----------------------------------------------------------------------
The Paste command is now functional inside of dialog boxes. Now you can
copy a line or word to the scrap buffer, and insert it into the requested
response of a dialog box. This makes a certain class of macros now possible
with QEdit:
<Ctrl ]> Executes the EditFile command on the filename at the cursor
position.
Macro definition in qconfig.dat:
^] MacroBegin AltWordSet MarkWord Copy EditFile Paste Return DefaultWordSet
Detailed explanation:
AltWordSet --set the proper wordset for filenames
MarkWord --mark the word at the cursor
Copy --copy it into the system scrap
DefaultWordSet --restore the normal wordset
EditFile --call editfile
Paste --paste the copied filename into the prompt
Return --edit that file
<Alt => Does a "find" on the word at the cursor.
Macro definition in qconfig.dat:
@= MacroBegin MarkWord Copy Find Paste Return Return
Detailed explanation:
MarkWord --mark the word at the cursor
Copy --copy it into the system scrap
Find --call find
Paste --paste the copied word into the prompt
Return --find that
Return --use the default find options
-----------------------------------------------------------------------
4. DETAILED LIST OF CHANGES
-----------------------------------------------------------------------
QEdit now has a much more consistent, easier to use user interface. The
"(Y/N)" messages have been replaced by pop-down menus. You can still select
the appropiate response by pressing Return, "y" or "n".
-----------------------------------------------------------------------
Read-Only files can now be edited, however, they cannot be written back to
disk. The only time you will know you are editing a read-only file is if you
try to save it. QEdit will not allow you to do that, but will request that
you change the filename.
-----------------------------------------------------------------------
The bell now rings on warning messages and on "missed" finds.
-----------------------------------------------------------------------
Autoindent can now be configured to be "sticky". If you choose this option
(see General options in Qconfig), when in Autoindent mode, QEdit will search
all the way to the beginning of the file looking for a non-blank line upon
which to base the autoindent column.
-----------------------------------------------------------------------
SmartTabs will now scan upward more than one line looking for a non-blank
line upon which to base the next tab position.
-----------------------------------------------------------------------
If you pass an invalid filename on the command line, QEdit will now prompt you
for another file to edit.
-----------------------------------------------------------------------
QEdit can now load and execute macros from the command line. You can use
either the "-" or "/" as the switch character. To load a macro file, use -l,
to execute the first macro of a macro file, use -e.
In this version, when using the command line switches, a file MUST ALWAYS be
passed to QEdit.
For example, to load a macro file saved with MacroWrite or created by QMac,
type:
q filename -lmacroname
QEdit can also execute a single macro from the command line upon startup. This
macro must have been created either with the MacroWrite command or by the QMac
program. Note that only the first macro found in the macro file is executed,
and the macro is only executed after the first file on the command line has
been loaded.
q filename -emacroname
You can both load and execute a macro at the same time:
q filename -emacroname -lmacroname
Please note that all of these macros MUST be in binary format, i.e., the
output of the QEdit MacroWrite command or one translated from text to binary
by QMac.
A final example. You have a macro called "init.mac" that you want to execute
when QEdit is loaded. You have a file of macros, called "qedit.mac" that you
would like to be available after QEdit is loaded. Type:
q filename -einit.mac -lqedit.mac
-----------------------------------------------------------------------
A "SaveAs" filename feature along with a facility to append a block or file to
a disk file has been added.
To do a SaveAs, execute the WriteBlock command from a file when there is not a
block marked. If there is a block marked, then the WriteBlock command will
behave as it did in prior versions.
Also, if the file to be written to exists, the WriteBlock command
gives you the option of appending to that file.
-----------------------------------------------------------------------
Additional notes (these relate to 2.07A):
__________________
QEdit fixes:
-------------
In early 1988 we had literally scores of requests for QEdit to support
the enhanced keyboard. So, one of the things that we made sure of was
that QEdit v2.07 could use the extra keys found on an enhanced
keyboard. We followed the readily attainable and recommended
documented methods on how to use the enhanced keyboard, and everything
worked just fine, or so we thought.
Unfortunately, it appears that many other software vendors are still
ignoring the enhanced keyboard. Worse yet, many of these vendors
produce TSR programs that will not "popup" when a nice well behaved
program (like QEdit) tries to get input from the enhanced keyboard.
So, if you have an enhanced keyboard, and have a TSR or mouse driver
that will not work with QEdit 2.07 (and it previously worked with
QEdit 2.06 or below), version 2.07A includes a configuration option
that allows you to turn off enhanced keyboard processing. See the
section on QCONFIG changes for using this option.
Other fixes include:
- Single line character blocks could not be moved on the same line.
Fixed.
- WordWrap mode ALWAYS acted as though also in Autoindent mode, even
if Autoindent mode was off. Fixed.
- If a blank Find/FindReplace option string was entered, QEdit would
set the Find/FindReplace options incorrectly. Fixed.
- QEdit did not properly recognize some EGA cards. Fixed.
- If more than 65 characters were entered on the command line, QEdit
behaved very strangely. Fixed.
- Global save (GSave) would load in "unloaded" files. Fixed.
- TabsOut mode will no longer place tabs inside of single or double
quote marks that appear on the same line.
QMAC fixes:
------------
- QMAC did NOT support the enhanced keyboard. Fixed.
QCONFIG changes:
-----------------
- QEdit can now be configured to use/not use the enhanced keyboard,
if present. 2nd option under the advanced options. You would
ONLY want to turn this option off if:
1) You can not get your TSR's to popup over QEdit, AND 2) You have an
enhanced keyboard.
- The default TabsOut setting can now be set via the configuration
program. See the Tabs options.
QCONFIG fixes:
---------------
- Did not properly handle imbedded quotes in macro strings. Fixed.
- Changed to ignore [] characters in replies to prompts.
Other Changes
-------------
- When marking Blocks, character Block marking and line Block marking
types may be mixed.
- "U" is a synonym for "I" (ignore case) in the Find/Replace options.
- AutoIndent mode can be used when Insert mode is Off.
- Desqview support added.